Preface

5

World Wide Web undeniably gave an impressive boost to the speed and quality of this knowledge

sharing.

So this book is together with other things that I wrote, a way to say thanks to everybody gave their

time to write blog posts, free books, software, and to organise conferences, groups, meetups. This is

why I teach people at conferences, this is why I write a technical blog, this is the reason behind this

book.

That said, if you want to acknowledge the effort with money, feel free. Anyone who publishes a

book or travels to conferences incurs expenses, and any help is welcome. However the best thing

you can do is to become part of this process of shared knowledge; experiment, learn and share what

you learn.

Submitting issues or patches

This book is not a collaborative effort. It is the product of my work, and it expresses my personal

view on some topics, and also follows my way of teaching. Both can definitely be improved, and

they might also be wrong, so I am open to suggestions, and I will gladly receive any report about

mistakes or any request for clarifications. Feel free to use the GitHub Issues of the book repository².

I will answer or fix issues as soon as possible, and if needed I will publish a new version of the book

with the correction. Thanks!

About the author

My name is Leonardo Giordani, I was born in Italy in 1977. That year gave to the world also

Star Wars, bash, Apple ][, BSD, Dire Straits, The Silmarillion. I’m interested in operating systems

and computer languages, photography, fantasy and science fiction, video and board games, guitar

playing, and (too) many other things.

I studied and used several programming languages, from the Z80 and x86 Assembly to Python and

Scala. I love mathematics and cryptography. I’m mainly interested in open source software, and I

like both the theoretical and practical aspects of computer science.

For 13 years I was a C/Python programmer and devops for a satellite imagery company and I am

currently infrastructure engineer at WeGotPOP³, a UK company based in London and New York

that creates innovative software for film productions.

In 2013 I started publishing some technical thoughts on my blog, The Digital Cat⁴. In 2018 I published

my first book with Leanpub, Clean Architectures in Python⁵, which at the time of writing has been

already downloaded more than 10,000 times.

²https://github.com/bgutbook/bgutbook/issues

³https://www.wegotpop.com

http://thedigitalcatonline.com

https://leanpub.com/clean-architectures-in-python/